package outputstream;

import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

/*
FileOutStrean构造方法：
    FileOutputStream(String name, boolean append)
          当第二个参数为true的时候write会不断往文件末尾追加
          当第二个参数为false的时候，每次执行构造方法都会清空文件内容

    如果想让文件中的内容换行，我们需要向文件中写入换行符
    不同操作系统换行符也不同
    widows：\r  \n
    linux:  \n
    mac os: \r
 */
public class FileOutStream03 {
    public static void main(String[] args) throws IOException {
        //method01();
        FileOutputStream fos = new FileOutputStream("Day23/4.txt");
        fos.write(65);//A
        fos.write("\r\n".getBytes());
        fos.write(66);//B

        fos.close();
    }

    private static void method01() throws IOException {
        FileOutputStream fos = new FileOutputStream("Day23/3.txt",false);

        fos.write(98);

        fos.close();
    }
}
